@charset "utf-8";
/* CSS Document */
.indexbanner { width:960px; border:1px solid #ddd; border-radius:6px; margin:5px auto 0; background:#fff;}
.indexbanner .searchbox { width:600px; padding:0 20px; background:#FFF; border-radius:6px 0 0 6px; }
.searchbox .title { border-bottom:1px solid #CCC; line-height:36px; margin-top:20px; }
.searchbox .title h1 { font-size:18px; background:url(../images/icon_air.jpg) no-repeat 10px; padding-left:40px; }
.searchbox .title .title_hi { font-size:18px; background:url(../images/icon_air.jpg) no-repeat 10px; padding-left:40px; font-weight: 700; }
.searchbox .title span { float:right; color:#CCC; }
.searchbox .title span a { margin:0 10px; }
.searchbox .infobox { padding-bottom:25px; padding-top:5px;  border-bottom:1px solid #eee;}
.searchbox .infobox li { float:left; width:48%; font-size:14px; margin-top:25px; }
.searchbox .infobox li label { width:25%; text-align:left; float:left; line-height:34px; color:#666; padding-left: 10px; }
.searchbox .infobox li input { float:right; width:65%; padding-left:2%; height:32px; line-height:34px; font-size:12px; border:1px solid #bbb; background:#fffffc url(../images/cityoice.jpg) no-repeat 95%; border-radius:2px; color:#000000; }
.searchbox .infobox li input.date { background:#fffffc url(../images/dateoice.jpg) no-repeat 95%; }
.searchbox .infobox li input.search_btn { width:65%; padding:0; background:#f60; color:#FFF; font-size:18px; text-align:center; border:0; height:35px; line-height:35px; cursor:pointer; position: relative; left: -7px; }
.searchbox .infobox li input.search_btn:hover { background:#e60; }

.searchbox .rollshow { float:left; width:100%; height:36px; overflow:hidden; margin:10px 0; *padding-bottom:10px; _padding-bottom:0px; }
.searchbox .rollshow li { width:48%; padding-left:2%; float:left; line-height:36px; color:#999; }
.searchbox .rollshow .line { float:left; width:100%; }
.searchbox .rollshow .fontcolor a {}
.indexbanner .keyimg { float:right; width:300px; padding:10px; border-radius:0 6px 6px 0;background-color:#fff; }
.indexbanner .keyimg img { width:300px; height:290px; }

.main{ width:960px; margin:0 auto;}
.mt5{ margin-top:5px;}
.airport{ background:#FFF; float:left; border:1px solid #ddd; width:678px;}
.airport .title{ margin:10px 20px; border-bottom:1px solid #ddd; line-height:40px;}
.airport .title h3{ font-size:16px;}
.airport .title span a{ float:right; color:#999;}
.airport dl{ margin:5px 20px; _margin:5px 10px; padding-bottom:10px; float:left; border-bottom:1px solid #eee;width: 638px;}
.airport dl dt{ float:left; width:30px; text-align:center;  line-height:30px;}
.airport dl dt a{ padding:3px 8px; background:#f90; color:#FFF;}
.airport dl dd{float:left; width:605px; line-height:30px;}
.airport dl dd a{ margin:0 15px; float:left; white-space:nowrap;}
.airport .more{ line-height:40px; text-align:center; font-weight:700;}

.rightbox{ float:right; width:270px;}
.hotline{float:left; width:228px; padding:0 20px 20px; background:#FFF; border:1px solid #ddd;}
.hotline h3{ margin-top:20px; width:228px; float:left; font-size:16px;}
.hotline ul li{ border-bottom:1px dashed #CCC; line-height:40px;}
.hotline ul li span{ float:right; color:#999; width:25%;}
.hotline ul li u{ float:left; width:15%;}
.hotline ul li u img{ margin-top:15px; margin-left:5px;}
.hotline ul li a{ color:#666;}
.hotline ul li a:hover{ color:#f60;}

.airway{float:left; width:228px; padding:0 20px 20px; background:#FFF; border:1px solid #ddd;}
.airway h3{ margin-top:20px; width:228px; float:left; font-size:16px;}
.airway li{ float:left; width:50%; line-height:40px; border-bottom:1px dashed #ccc; white-space: nowrap; overflow: hidden}
.airway li a{ color:#666;}
.airway li a:hover{ color:#f60;}

.mb5{ margin-bottom:5px;}
.faqtitle h3{ font-size:16px; padding-left:30px; line-height:40px;height:40px; border-bottom:1px solid #ddd; padding-top:10px;}
.faqtitle h3 a{ color:#333;}
.faqtitle h3 span{ font-size:12px; font-weight:400; margin-left:10px;}
.faqs{ float:left; width:320px; border-right:1px solid #ddd; padding-bottom:40px;}
.faqs li{ padding-left:40px;}
.faqs li.top{ height:60px; line-height:60px; font-size:18px;}
.faqs li.top img{ float:left; margin-top:19px; margin-right:10px;}
.faqs li.note{ padding:15px 5px 10px 40px;}
.faqs textarea{ width:230px; height:110px; padding:5px;resize: none;}
.faqs li input.key2{ height:18px;float:left; margin:10px 0;}
.faqs li a{float:left; margin:10px 5px;}
.faqs .faqbtn{ width:92px; height:32px; line-height:32px; background:#45ad00; border:0; color:#FFF; border-radius:2px; font-size:14px; cursor:pointer; float:right; margin-right:40px;}
.faqlist{ float:right; width:600px; margin-top:7px;}
.faqlist li{ float:left; width:50%; margin-top:10px; height:40px; overflow:hidden;}
.faqlist li p{ color:#999;}
.faqlist li span{ float:right; margin-right:50px; text-align:right; color:#999;}
/* 特价机票 */
.crumbs { width:960px; margin:0 auto; line-height:30px; font-family:SimSun; }
.mt5{ margin-top:5px;}
.crumbs_h1 { display: block; width: 300px; clear: both; position: relative; top: -30px; left: 200px; font-weight: normal; }
.crumbs_height { height: 30px!important; }

/*侧边浮动*/
#fk,#tp,#kf,#code,#code_hover,#gotop{ width:56px; height:56px; background:url(../images/icon.png) no-repeat; position:fixed; right:10px; cursor:pointer;}
#fk:hover,#tp:hover,#kf:hover,#code:hover,#code_hover:hover,#gotop:hover{ filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85;}
#fk{ background-position:-290px -3px; top:200px;}
#tp{ background-position:-290px -63px; top:257px;}
#kf{ background-position:-290px -124px; top:314px;}
#code{ background-position:-290px -184px; top:371px;}
#code_hover{ background-position:-290px -184px; top:371px;}
#gotop{ background-position:-290px -252px; top:428px;} 
#code_img{ width:270px; height:290px; background:url(../images/icon.png) -4px -3px no-repeat; position:fixed; right:70px; top:200px; cursor:pointer; display:none;}


/*灰色公用*/
.grey a { color:#333!important; }
.grey a:hover{ color:#f60!important;}

.friendLink{ background:#FFF;}
.flink{ width:960px; margin:0 auto;}
.flink dd a{color:#999; line-height:24px; margin:0 5px;white-space: nowrap;}
.flink dd a:hover{ color:#f60;}
.about{width:960px; margin:0 auto; padding-bottom:20px;  color:#999;}

/*往返*/
.search_form { width:80%; position:relative; top:10px; left:82px; }
.search_form span { font-size:12px; padding-left:10px; }
.search_form label { display: inline-block; width: 81px; cursor: pointer; }
.search_form input { margin-left:10px; position:relative; top:3px; }
.searchbox_label { margin-left: 15px!important; }
.searchbox_input { width:60%!important; }

.load_div { position:relative; left:300px; top: 8px; display:none }
.load_div2 { position:relative; left:120px !important;top:43px !important;}
.load_img { }
.load_em { color: #666; font-size:12px; white-space:nowrap; display:block; position: relative; top: -20px;  left: 30px; }

.randomspecial{ padding:10px 0;}
.randomspecial .title{ padding:0 20px; line-height:20px; height:30px; font-size:16px; font-weight:700;}
.randomspecial li{ float:left; text-align:center; line-height:10px; white-space:nowrap; padding:10px 0; padding-left:20px; }
.randomspecial a{ color:#666;}
.randomspecial a:hover{ color:#f60;}

/** 国际机票TAB快捷预定 **/

.airtitle{width: 100%;margin-top: 10px;height: 36px;position: relative;z-index: 2;}
.ht-line{border-bottom: 1px solid #CCC;position: relative;top: 32px;z-index: -1;}
.at_btn{width: 89%;padding-left: 11%;height: auto; no-repeat 13px 3px;}
.at_btn a{float: left;display: block;padding: 0 26px;line-height: 30px;height: 36px;cursor: pointer;font-size: 15px;color: #666;font-weight: 600;}
.at_btn a.cur{color: #0066cc;background: url(../images/hottriancur.jpg) no-repeat center bottom;}
.search_tab{width: 36%;position: relative;top: 13px;left: 93px;}
.search_tab input{position: relative;top: 2px;cursor: pointer;}
.search_tab label{margin-right: 30px;cursor: pointer;}
.searchbox .infobox li select{float: right;width: 93px;_width: 83px;height: 33px;margin-right: 9px;border: 1px solid #bbb;border-radius: 2px;color: #333;cursor: pointer;}
.searchbox .infobox li select#ChildNum{margin-right: 0;}
.searchbox .infobox li label{width: 82px !important;}
.air_tjbtn{width: 181px !important;right: 0px !important;left: 0px !important}
